The best way to get to Antigua is to take a minibus. Minibuses are available at 8:30a.m. in front of the travel agency, Maya Tztujil. It is best to book your space at least one day in advance. At Maya Tzutujil it only costs 50Q. There is also another one that leaves from in front of Casa Verde every day at 9:30Am. It costs 70 Q and takes about 3 hours, including a 15 minute restroom break. With a group you might negotiate the price till 50Q. It is best to buy your ticket the day before you leave, at Casa Verde, the green building near the main dock. Tel: 58379092 There is a travel agency inside. They use newer Toyota minibuses.
This is cheaper and faster than paying 25Q to take a boat to Panajachel, and then 70Q to get from Panajachel to Antigua.
The cheapest way to get in/out are the buses leaving to Xela Monday till Saturday mornings at 4:30, 5, 5:30, 6, 7, 8:00 and 11AM across the street from the Catholic church downtown top of the hill 20-30Q, or to Guate Guatemala City other hours starting from 3AM. if travelling to Antigua let the bus attendant know where you are going and he will let you know where to change buses in Chimaltenango.